#ifndef CCODE_H
#define CCODE_H

/* parse_node_t */
#include "trees.h"

#include "program.h"

void c_start_function(char *);
void c_end_function(void);

void c_generate_inherited_call(int, short);
void c_generate_final_program(int);
void c_generate___INIT(void);
void c_initialize_parser(void);
void c_uninitialize_parser(void);
void c_generate_node(parse_node_t *);
void c_analyze(parse_node_t *);
void c_generate_inherited_init_call(int, short);

#endif
